Calum MacLean est tueur à gages. Si cela ne lui pose pas de problème de conscience, il est en revanche attaché à sa liberté. Lorsqu'un chef de gang local lui demande d'éliminer Lewis Winter, un dealer sans envergure, il se lance à sa poursuite sans se douter que ce meurtre pourrait déclencher une guerre des mafias dont lui-même serait aussi victime.
Franck, tueur à gages depuis quarante ans, reprend du service après trois mois d'absence. Son patron, Jamieson, lui a offert une nouvelle hanche. Franck est chargé d'éliminer Scott, un petit vendeur de drogues qui marche sur les plates-bandes de Jamieson. Une suite de petites erreurs pourrait profiter à Fischer, l'inspecteur investi de l'enquête.